Sports

Roger Federer retires: Swiss legend a tennis great who reached sporting perfecti..